package com.scs.application.modules.device.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.scs.application.core.entity.DataEntity;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 *  设备租赁、归还明细实体类
 */
@Data
@Accessors(chain = true)
@TableName("device_circulate_item")
public class DeviceCirculateItem extends DataEntity {
    //台账id
    private String ledgerId;

    //租赁信息ID（circulate_asset对应的ID）
    private String circulateId;

    //结算比例
    private String costRatio;

    //单次费用
    private Double costPrice;

    //预计结算数量
    private String expectQuantity;

    //预计结算金额
    private Double expectAmount;

    //借用时间
    private Date borrowTime;

    //预计归还时间
    private Date expectTime;

    //归还状态: 0.未归还，1.已归还
    private Boolean flagReturn;

    //归还业务ID（circulate_main）
    private String returnItemId;

    //归还业务ID（circulate_main）
    private String woItemId;

    //归还单号
    private String returnKey;

    //归还时间
    private Date returnTime;

    //预计结算数量
    private String costQuantity;

    //预计结算金额
    private Double costAmount;

    //备注
    private String remark;

    //设备名称
    private String deviceName;

    //设备编码
    private String deviceCode;

    //设备标签
    private String deviceSn;

    //设备租赁类别（取值参数（circulate_classify））
    private String circulateClassify;

    //结算方式 1：按次计算；2:按小时结算；3.按天结算
    private String costClassify;


}